c++的问题cout<<a+1<<setw(3)<<b+2<<setw(6)<<c+3<<enl;这句是什么意思啊

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:26:37
还能详细点说吗?

cout<<a+1<<setw(3)<<b+2<<setw(6)<<c+3<<endl;

setw(n) :n表示域宽,作用于后面的数,只作用一次

例:cout<<1<<setw(3)<<2<<setw(6)<<12<<endl;
将输出:1(空2格)2(空4格)12

iomanip是控制格式输出的头文件

为什么n=3时空2格 n=6空4格 而不是3 6 格